separation technology - German English Dictionary